<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
  <meta name="theme-color" content="#222">
  <meta name="generator" content="Hexo 4.2.1">
  <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
  <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
  <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
  <link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#222">
  <link rel="stylesheet" href="/css/main.css">
  <link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
  <link rel="stylesheet" href="/lib/pace/pace-theme-minimal.min.css">
  <script src="/lib/pace/pace.min.js"></script>
  <script id="hexo-configurations">
    var NexT = window.NexT ||
    {};
    var CONFIG = {
      "hostname": "cuiqingcai.com",
      "root": "/",
      "scheme": "Pisces",
      "version": "7.8.0",
      "exturl": false,
      "sidebar":
      {
        "position": "right",
        "width": 360,
        "display": "post",
        "padding": 18,
        "offset": 12,
        "onmobile": false,
        "widgets": [
          {
            "type": "image",
            "name": "阿布云",
            "enable": false,
            "url": "https://www.abuyun.com/http-proxy/introduce.html",
            "src": "https://qiniu.cuiqingcai.com/88au8.jpg",
            "width": "100%"
      },
          {
            "type": "image",
            "name": "天验",
            "enable": true,
            "url": "https://tutorial.lengyue.video/?coupon=12ef4b1a-a3db-11ea-bb37-0242ac130002_cqx_850",
            "src": "https://qiniu.cuiqingcai.com/bco2a.png",
            "width": "100%"
      },
          {
            "type": "image",
            "name": "华为云",
            "enable": false,
            "url": "https://activity.huaweicloud.com/2020_618_promotion/index.html?bpName=5f9f98a29e2c40b780c1793086f29fe2&bindType=1&salesID=wangyubei",
            "src": "https://qiniu.cuiqingcai.com/y42ik.jpg",
            "width": "100%"
      },
          {
            "type": "image",
            "name": "张小鸡",
            "enable": false,
            "url": "http://www.zxiaoji.com/",
            "src": "https://qiniu.cuiqingcai.com/fm72f.png",
            "width": "100%"
      },
          {
            "type": "image",
            "name": "Luminati",
            "src": "https://qiniu.cuiqingcai.com/ikkq9.jpg",
            "url": "https://luminati-china.io/?affiliate=ref_5fbbaaa9647883f5c6f77095",
            "width": "100%",
            "enable": false
      },
          {
            "type": "image",
            "name": "IPIDEA",
            "url": "http://www.ipidea.net/?utm-source=cqc&utm-keyword=?cqc",
            "src": "https://qiniu.cuiqingcai.com/0ywun.png",
            "width": "100%",
            "enable": true
      },
          {
            "type": "tags",
            "name": "标签云",
            "enable": true
      },
          {
            "type": "categories",
            "name": "分类",
            "enable": true
      },
          {
            "type": "friends",
            "name": "友情链接",
            "enable": true
      },
          {
            "type": "hot",
            "name": "猜你喜欢",
            "enable": true
      }]
      },
      "copycode":
      {
        "enable": true,
        "show_result": true,
        "style": "mac"
      },
      "back2top":
      {
        "enable": true,
        "sidebar": false,
        "scrollpercent": true
      },
      "bookmark":
      {
        "enable": false,
        "color": "#222",
        "save": "auto"
      },
      "fancybox": false,
      "mediumzoom": false,
      "lazyload": false,
      "pangu": true,
      "comments":
      {
        "style": "tabs",
        "active": "gitalk",
        "storage": true,
        "lazyload": false,
        "nav": null,
        "activeClass": "gitalk"
      },
      "algolia":
      {
        "hits":
        {
          "per_page": 10
        },
        "labels":
        {
          "input_placeholder": "Search for Posts",
          "hits_empty": "We didn't find any results for the search: ${query}",
          "hits_stats": "${hits} results found in ${time} ms"
        }
      },
      "localsearch":
      {
        "enable": true,
        "trigger": "auto",
        "top_n_per_article": 10,
        "unescape": false,
        "preload": false
      },
      "motion":
      {
        "enable": false,
        "async": false,
        "transition":
        {
          "post_block": "bounceDownIn",
          "post_header": "slideDownIn",
          "post_body": "slideDownIn",
          "coll_header": "slideLeftIn",
          "sidebar": "slideUpIn"
        }
      },
      "path": "search.xml"
    };

  </script>
  <meta name="description" content="前言 随着大数据时代的到来，爬虫已经成了获取数据的必不可少的方式，做过爬虫的想必都深有体会，爬取的时候莫名其妙 IP 就被网站封掉了，毕竟各大网站也不想自己的数据被轻易地爬走。 对于爬虫来说，为了解决封禁 IP 的问题，一个有效的方式就是使用代理，使用代理之后可以让爬虫伪装自己的真实 IP，如果使用大量的随机的代理进行爬取，那么网站就不知道是我们的爬虫一直在爬取了，这样就有效地解决了反爬的问题。">
  <meta property="og:type" content="article">
  <meta property="og:title" content="爬虫代理哪家强？十大付费代理详细对比评测出炉！">
  <meta property="og:url" content="https://cuiqingcai.com/5094.html">
  <meta property="og:site_name" content="静觅">
  <meta property="og:description" content="前言 随着大数据时代的到来，爬虫已经成了获取数据的必不可少的方式，做过爬虫的想必都深有体会，爬取的时候莫名其妙 IP 就被网站封掉了，毕竟各大网站也不想自己的数据被轻易地爬走。 对于爬虫来说，为了解决封禁 IP 的问题，一个有效的方式就是使用代理，使用代理之后可以让爬虫伪装自己的真实 IP，如果使用大量的随机的代理进行爬取，那么网站就不知道是我们的爬虫一直在爬取了，这样就有效地解决了反爬的问题。">
  <meta property="og:locale" content="zh_CN">
  <meta property="article:published_time" content="2018-10-03T18:31:43.000Z">
  <meta property="article:modified_time" content="2021-12-18T13:11:11.577Z">
  <meta property="article:author" content="崔庆才">
  <meta property="article:tag" content="崔庆才">
  <meta property="article:tag" content="静觅">
  <meta property="article:tag" content="PHP">
  <meta property="article:tag" content="Java">
  <meta property="article:tag" content="Python">
  <meta property="article:tag" content="Spider">
  <meta property="article:tag" content="爬虫">
  <meta property="article:tag" content="Web">
  <meta property="article:tag" content="Kubernetes">
  <meta property="article:tag" content="深度学习">
  <meta property="article:tag" content="机器学习">
  <meta property="article:tag" content="数据分析">
  <meta property="article:tag" content="网络">
  <meta property="article:tag" content="IT">
  <meta property="article:tag" content="技术">
  <meta property="article:tag" content="博客">
  <meta name="twitter:card" content="summary">
  <link rel="canonical" href="https://cuiqingcai.com/5094.html">
  <script id="page-configurations">
    // https://hexo.io/docs/variables.html
    CONFIG.page = {
      sidebar: "",
      isHome: false,
      isPost: true,
      lang: 'zh-CN'
    };

  </script>
  <title>爬虫代理哪家强？十大付费代理详细对比评测出炉！ | 静觅</title>
  <meta name="google-site-verification" content="p_bIcnvirkFzG2dYKuNDivKD8-STet5W7D-01woA2fc" />
  <noscript>
    <style>
      .use-motion .brand,
      .use-motion .menu-item,
      .sidebar-inner,
      .use-motion .post-block,
      .use-motion .pagination,
      .use-motion .comments,
      .use-motion .post-header,
      .use-motion .post-body,
      .use-motion .collection-header
      {
        opacity: initial;
      }

      .use-motion .site-title,
      .use-motion .site-subtitle
      {
        opacity: initial;
        top: initial;
      }

      .use-motion .logo-line-before i
      {
        left: initial;
      }

      .use-motion .logo-line-after i
      {
        right: initial;
      }

    </style>
  </noscript>
  <link rel="alternate" href="/atom.xml" title="静觅" type="application/atom+xml">
</head>

<body itemscope itemtype="http://schema.org/WebPage">
  <div class="container">
    <div class="headband"></div>
    <header class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner">
        <div class="site-brand-container">
          <div class="site-nav-toggle">
            <div class="toggle" aria-label="切换导航栏">
              <span class="toggle-line toggle-line-first"></span>
              <span class="toggle-line toggle-line-middle"></span>
              <span class="toggle-line toggle-line-last"></span>
            </div>
          </div>
          <div class="site-meta">
            <a href="/" class="brand" rel="start">
              <span class="logo-line-before"><i></i></span>
              <h1 class="site-title">静觅 <span class="site-subtitle"> 崔庆才的个人站点 </span>
              </h1>
              <span class="logo-line-after"><i></i></span>
            </a>
          </div>
          <div class="site-nav-right">
            <div class="toggle popup-trigger">
              <i class="fa fa-search fa-fw fa-lg"></i>
            </div>
          </div>
        </div>
        <nav class="site-nav">
          <ul id="menu" class="main-menu menu">
            <li class="menu-item menu-item-home">
              <a href="/" rel="section">首页</a>
            </li>
            <li class="menu-item menu-item-archives">
              <a href="/archives/" rel="section">文章列表</a>
            </li>
            <li class="menu-item menu-item-tags">
              <a href="/tags/" rel="section">文章标签</a>
            </li>
            <li class="menu-item menu-item-categories">
              <a href="/categories/" rel="section">文章分类</a>
            </li>
            <li class="menu-item menu-item-about">
              <a href="/about/" rel="section">关于博主</a>
            </li>
            <li class="menu-item menu-item-message">
              <a href="/message/" rel="section">给我留言</a>
            </li>
            <li class="menu-item menu-item-search">
              <a role="button" class="popup-trigger">搜索 </a>
            </li>
          </ul>
        </nav>
        <div class="search-pop-overlay">
          <div class="popup search-popup">
            <div class="search-header">
              <span class="search-icon">
                <i class="fa fa-search"></i>
              </span>
              <div class="search-input-container">
                <input autocomplete="off" autocapitalize="off" placeholder="搜索..." spellcheck="false" type="search" class="search-input">
              </div>
              <span class="popup-btn-close">
                <i class="fa fa-times-circle"></i>
              </span>
            </div>
            <div id="search-result">
              <div id="no-result">
                <i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i>
              </div>
            </div>
          </div>
        </div>
      </div>
    </header>
    <div class="back-to-top">
      <i class="fa fa-arrow-up"></i>
      <span>0%</span>
    </div>
    <div class="reading-progress-bar"></div>
    <main class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div class="content post posts-expand">
            <article itemscope itemtype="http://schema.org/Article" class="post-block single" lang="zh-CN">
              <link itemprop="mainEntityOfPage" href="https://cuiqingcai.com/5094.html">
              <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
                <meta itemprop="image" content="/images/avatar.png">
                <meta itemprop="name" content="崔庆才">
                <meta itemprop="description" content="崔庆才的个人站点，记录生活的瞬间，分享学习的心得。">
              </span>
              <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
                <meta itemprop="name" content="静觅">
              </span>
              <header class="post-header">
                <h1 class="post-title" itemprop="name headline"> 爬虫代理哪家强？十大付费代理详细对比评测出炉！ </h1>
                <div class="post-meta">
                  <span class="post-meta-item">
                    <span class="post-meta-item-icon">
                      <i class="far fa-user"></i>
                    </span>
                    <span class="post-meta-item-text">作者</span>
                    <span><a href="/authors/崔庆才" class="author" itemprop="url" rel="index">崔庆才</a></span>
                  </span>
                  <span class="post-meta-item">
                    <span class="post-meta-item-icon">
                      <i class="far fa-calendar"></i>
                    </span>
                    <span class="post-meta-item-text">发表于</span>
                    <time title="创建时间：2018-10-04 02:31:43" itemprop="dateCreated datePublished" datetime="2018-10-04T02:31:43+08:00">2018-10-04</time>
                  </span>
                  <span class="post-meta-item">
                    <span class="post-meta-item-icon">
                      <i class="far fa-folder"></i>
                    </span>
                    <span class="post-meta-item-text">分类于</span>
                    <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
                      <a href="/categories/Python/" itemprop="url" rel="index"><span itemprop="name">Python</span></a>
                    </span>
                  </span>
                  <span id="/5094.html" class="post-meta-item leancloud_visitors" data-flag-title="爬虫代理哪家强？十大付费代理详细对比评测出炉！" title="阅读次数">
                    <span class="post-meta-item-icon">
                      <i class="fa fa-eye"></i>
                    </span>
                    <span class="post-meta-item-text">阅读次数：</span>
                    <span class="leancloud-visitors-count"></span>
                  </span>
                  <span class="post-meta-item" title="本文字数">
                    <span class="post-meta-item-icon">
                      <i class="far fa-file-word"></i>
                    </span>
                    <span class="post-meta-item-text">本文字数：</span>
                    <span>9.8k</span>
                  </span>
                  <span class="post-meta-item" title="阅读时长">
                    <span class="post-meta-item-icon">
                      <i class="far fa-clock"></i>
                    </span>
                    <span class="post-meta-item-text">阅读时长 &asymp;</span>
                    <span>9 分钟</span>
                  </span>
                </div>
              </header>
              <div class="post-body" itemprop="articleBody">
                <div class="advertisements">
                  <div class="item">
                    <a href="http://i0k.cn/4UUsd" target="_blank">
                      <img src="https://qiniu.cuiqingcai.com/dsdhf.jpg">
                    </a>
                  </div>
                </div>
                <h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2>
                <p>随着大数据时代的到来，爬虫已经成了获取数据的必不可少的方式，做过爬虫的想必都深有体会，爬取的时候莫名其妙 IP 就被网站封掉了，毕竟各大网站也不想自己的数据被轻易地爬走。 对于爬虫来说，为了解决封禁 IP 的问题，一个有效的方式就是使用代理，使用代理之后可以让爬虫伪装自己的真实 IP，如果使用大量的随机的代理进行爬取，那么网站就不知道是我们的爬虫一直在爬取了，这样就有效地解决了反爬的问题。 那么问题来了，使用什么代理好呢？这里指的代理一般是 HTTP 代理，主要用于数据爬取。现在打开搜索引擎一搜 HTTP 代理，免费的、付费的太多太多品牌，我们该如何选择呢？看完这一篇文章，想必你心中就有了答案。 对于免费代理，其实想都不用想了，可用率能超过 10% 就已经是谢天谢地了。真正靠谱的代理还是需要花钱买的，那这么多家到底哪家可用率高？哪家响应速度快？哪家比较稳定？哪家性价比比较高？为此，我对市面上比较流行的多家付费代理针对可用率、爬取速度、爬取稳定性、价格、安全性、请求限制等做了详细的评测，让我们来一起看一下到底哪家更强！</p>
                <h2 id="测评范围"><a href="#测评范围" class="headerlink" title="测评范围"></a>测评范围</h2>
                <h3 id="免费代理"><a href="#免费代理" class="headerlink" title="免费代理"></a>免费代理</h3>
                <p>在这里我主要测试的是付费代理，免费代理可用率太低，几乎不会超过 10%，但为了作为对比，我选取了西刺免费代理进行了测试。</p>
                <h3 id="付费代理"><a href="#付费代理" class="headerlink" title="付费代理"></a>付费代理</h3>
                <p>付费代理我选取了站大爷、芝麻 HTTP 代理、太阳 HTTP 代理、讯代理、快代理、蘑菇代理、阿布云代理、全网代理、云代理、大象代理、多贝云进行了对比评测，购买了他们的各个不同级别的套餐使用同样的网络环境进行了测评，详情如下：</p>
                <p> 代理商家</p>
                <p> 套餐类型</p>
                <p>官方网站</p>
                <p>芝麻 HTTP 代理</p>
                <p> 默认版</p>
                <p><a href="http://www.zhimaruanjian.com/" target="_blank" rel="noopener">http://www.zhimaruanjian.com/</a></p>
                <p>阿布云代理</p>
                <p> 专业版</p>
                <p><a href="https://www.abuyun.com" target="_blank" rel="noopener">https://www.abuyun.com</a></p>
                <p> 动态版</p>
                <p> 经典版</p>
                <p> 大象代理</p>
                <p> 个人版</p>
                <p><a href="http://www.daxiangdaili.com" target="_blank" rel="noopener">http://www.daxiangdaili.com</a></p>
                <p> 专业版</p>
                <p> 企业版</p>
                <p>全网代理</p>
                <p> 普通版</p>
                <p><a href="http://www.goubanjia.com" target="_blank" rel="noopener">http://www.goubanjia.com</a></p>
                <p> 动态版</p>
                <p> 快代理</p>
                <p> VIP 套餐</p>
                <p><a href="https://www.kuaidaili.com" target="_blank" rel="noopener">https://www.kuaidaili.com</a></p>
                <p> 蘑菇代理</p>
                <p> 默认版</p>
                <p><a href="http://www.mogumiao.com" target="_blank" rel="noopener">http://www.mogumiao.com</a></p>
                <p> 太阳 HTTP 代理</p>
                <p> 默认版</p>
                <p><a href="http://http.taiyangruanjian.com" target="_blank" rel="noopener">http://http.taiyangruanjian.com</a></p>
                <p> 讯代理</p>
                <p> 优质代理</p>
                <p><a href="http://www.xdaili.cn" target="_blank" rel="noopener">http://www.xdaili.cn</a></p>
                <p> 混播代理</p>
                <p> 独享代理</p>
                <p> 云代理</p>
                <p> VIP 套餐</p>
                <p><a href="http://www.ip3366.net" target="_blank" rel="noopener">http://www.ip3366.net</a></p>
                <p> 站大爷代理</p>
                <p> 普通代理</p>
                <p><a href="http://ip.zdaye.com" target="_blank" rel="noopener">http://ip.zdaye.com</a></p>
                <p> 短效优质代理</p>
                <p>多贝云代理</p>
                <p> 套餐一</p>
                <p><a href="http://dobel.cn/" target="_blank" rel="noopener">http://dobel.cn/</a></p>
                <p> 套餐二</p>
                <p> 套餐三</p>
                <p>注：其中蘑菇代理、太阳 HTTP 代理、芝麻 HTTP 代理的默认版表示此网站只有这一种代理，不同套餐仅是时长区别，代理质量没有差别。 嗯，我把上面的套餐全部买了一遍，以供下面的评测使用。</p>
                <h2 id="测评目标"><a href="#测评目标" class="headerlink" title="测评目标"></a>测评目标</h2>
                <p>本次测评主要分析代理的可用率、响应速度、稳定性、价格、安全性、使用频率等因素，下面我们来一一进行说明。</p>
                <h3 id="可用率"><a href="#可用率" class="headerlink" title="可用率"></a>可用率</h3>
                <p>可用率就是提取的这些代理中可以正常使用的比率。假如我们无法使用这个代理请求某个网站或者访问超时，那么就代表这个代理不可用，在这里我的测试样本大小为 500，即提取 500 个代理，看看里面可用的比率多少。</p>
                <h3 id="响应速度"><a href="#响应速度" class="headerlink" title="响应速度"></a>响应速度</h3>
                <p>响应速度可以用耗费时间来衡量，即计算使用这个代理请求网站一直到得到响应所耗费的时间。时间越短，证明代理的响应速度越快，这里同样是 500 个样本，计算时只对正常可用的代理做统计，计算耗费时间的平均值。</p>
                <h3 id="稳定性"><a href="#稳定性" class="headerlink" title="稳定性"></a>稳定性</h3>
                <p>由于爬虫时我们需要使用大量代理，如果一个代理响应速度特别快，很快就能得到响应，而下一次请求使用的代理响应速度特别慢，等了三十秒才得到响应，那势必会影响爬取效率，所以我们需要看下商家提供的这些代理稳定性怎样，总不能这一个特别快，下一个又慢的不行。所以这里我们需要统计一下耗费时间的方差，方差越大，证明稳定性越差。</p>
                <h3 id="价格"><a href="#价格" class="headerlink" title="价格"></a>价格</h3>
                <p>价格，这个当然是需要考虑的内容，如果一个代理不论是响应速度还是稳定性都特别不错，但是价格非常非常高，这也是不可接受的。</p>
                <h3 id="安全性"><a href="#安全性" class="headerlink" title="安全性"></a>安全性</h3>
                <p>这的确也是需要考虑的因素，比如一旦不小心把代理提取的 API 泄露出去了，别人就肆意使用我们的 API 提取代理使用，而一直耗费的是我们的套餐。另外一旦别人通过某些手段获取了我们的代理列表，而这些代理是没有安全验证的，这也会导致别人偷偷使用我们的代理。在生产环境上，这方面尤其需要注意。</p>
                <h3 id="使用频率"><a href="#使用频率" class="headerlink" title="使用频率"></a>使用频率</h3>
                <p>有些代理套餐在 API 调用提取代理时有频率限制，有的代理套餐则会限制请求频率，这些因素都会或多或少影响爬虫的效率，这部分因素我们也需要考虑进来。</p>
                <h2 id="测评标准"><a href="#测评标准" class="headerlink" title="测评标准"></a>测评标准</h2>
                <p>要做标准的测评，那就必须在标准的测评环境下进行，且尽可能排除一些杂项的干扰，如网络波动、传输延迟等一系列的影响。</p>
                <h3 id="主机选取"><a href="#主机选取" class="headerlink" title="主机选取"></a>主机选取</h3>
                <p>由于我的个人笔记本是使用 WiFi 上网的，所以可能会有网络波动，而且实际带宽其实并不太好把控，因此它并不适合来做标准评测使用。评测需要在一个网络稳定的条件下进行，而且多个代理的评测环境必须相同，在此我选择了一台腾讯云主机作为测试，主机配置如下：</p>
                <p> 参数名</p>
                <p> 参数值</p>
                <p> 操作系统</p>
                <p>Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-53-generic x86_64)</p>
                <p> 带宽</p>
                <p>5 Mbps</p>
                <p> 核心数</p>
                <p> 2</p>
                <p> 内存</p>
                <p> 4GB</p>
                <p>Python 版本</p>
                <p> 3.5.2</p>
                <p>这样我们就可以保证一个标准统一的测试环境了。</p>
                <h3 id="现取现测"><a href="#现取现测" class="headerlink" title="现取现测"></a>现取现测</h3>
                <p>另外在评测时还需要遵循一个原则，那就是现取现测，即取一个测一个。现在很多付费代理网站都提供了 API 接口，我们可以一次性提取多个代理，但是这样会导致一个问题，每个代理在提取出来的时候，商家是会尽量保证它的可用性的，但过一段时间，这个代理可能就不好用了，所以假如我们一次性提取出来了 100 个代理，但是这 100 个代理并没有同时参与测试，后面的代理就会经历一个的等待期，过一段时间再测这些代理的话，肯定会影响后半部分代理的有效性，所以这里我们将提取的数量统一设置成 1，即请求一次接口获取一个代理，然后立即进行测试，这样可以保证测试的公平性，排除了不同代理有效期的干扰。</p>
                <h3 id="时间计算"><a href="#时间计算" class="headerlink" title="时间计算"></a>时间计算</h3>
                <p>由于我们有一项是测试代理的响应速度，所以我们需要计算程序请求之前和得到响应之后的时间差，这里我们使用的测试 Python 库是 requests，所以我们就计算发起请求和得到响应之间的时间差即可，时间计算方法如下所示：</p>
                <figure class="highlight applescript">
                  <table>
                    <tr>
                      <td class="gutter">
                        <pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre>
                      </td>
                      <td class="code">
                        <pre><span class="line">start_time = <span class="built_in">time</span>.<span class="built_in">time</span>()</span><br><span class="line">requests.<span class="keyword">get</span>(test_url, <span class="keyword">timeout</span>=<span class="keyword">timeout</span>, proxies=proxies)</span><br><span class="line">end_time = <span class="built_in">time</span>.<span class="built_in">time</span>()</span><br><span class="line">used_time = end_time - start_time</span><br></pre>
                      </td>
                    </tr>
                  </table>
                </figure>
                <p>这里 used_time 就是使用代理请求的耗时，这样测试的就仅仅是发起请求到得到响应的时间。</p>
                <h3 id="测试链接"><a href="#测试链接" class="headerlink" title="测试链接"></a>测试链接</h3>
                <p>测试时我们也需要使用一个稳定的且没有反爬虫的链接，这样可以排除服务器的干扰，这里我们使用百度来作为测试目标。</p>
                <h3 id="超时限制"><a href="#超时限制" class="headerlink" title="超时限制"></a>超时限制</h3>
                <p>在测试时免不了的会遇到代理请求超时的问题，所以这里我们也需要统一一个超时时间，这里设置为 60 秒，如果使用代理请求百度，60 秒还没有得到响应，那就视为该代理无效。</p>
                <h3 id="测试数量"><a href="#测试数量" class="headerlink" title="测试数量"></a>测试数量</h3>
                <p>要做测评，那么样本不能太小，如只有十几次测试是不能轻易下结论的，这里我选取了一个适中的测评数量 500，即每个套餐获取 500 个代理进行测试。</p>
                <h2 id="测评过程"><a href="#测评过程" class="headerlink" title="测评过程"></a>测评过程</h2>
                <p>嗯，测评过程这边主要说一下测评的代码逻辑，首先测的时候是取一个测一个的，所以这里定义了一个 test_proxy() 方法：</p>
                <figure class="highlight routeros">
                  <table>
                    <tr>
                      <td class="gutter">
                        <pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre>
                      </td>
                      <td class="code">
                        <pre><span class="line">test_url = <span class="string">'https://www.baidu.com/'</span></span><br><span class="line">timeout = 60</span><br><span class="line"></span><br><span class="line">def test_proxy(proxy):</span><br><span class="line">    try:</span><br><span class="line">        proxies = &#123;</span><br><span class="line">            <span class="string">'https'</span>: <span class="string">'http://'</span> + proxy</span><br><span class="line">        &#125;</span><br><span class="line">        start_time = time.time()</span><br><span class="line">        requests.<span class="builtin-name">get</span>(test_url, <span class="attribute">timeout</span>=timeout, <span class="attribute">proxies</span>=proxies)</span><br><span class="line">        end_time = time.time()</span><br><span class="line">        used_time = end_time - start_time</span><br><span class="line">        <span class="builtin-name">print</span>(<span class="string">'Proxy Valid'</span>, <span class="string">'Used Time:'</span>, used_time)</span><br><span class="line">        return <span class="literal">True</span>, used_time</span><br><span class="line">    except (ProxyError, ConnectTimeout, SSLError, ReadTimeout, ConnectionError):</span><br><span class="line">        <span class="builtin-name">print</span>(<span class="string">'Proxy Invalid:'</span>, proxy)</span><br><span class="line">        return <span class="literal">False</span>, None</span><br></pre>
                      </td>
                    </tr>
                  </table>
                </figure>
                <p>这里需要传入一个参数 proxy，代表一个代理，即 IP 加端口组成的代理，然后这里使用了 requests 的 proxies 参数传递给 get() 方法。对于代理无效的检测，这里判断了 ProxyError, ConnectTimeout, SSLError, ReadTimeout, ConnectionError 这几种异常，如果发生了这些异常统统视为代理无效，返回错误。如果在 timeout 60 秒内得到了响应，那么就计算其耗费时间并返回。 在主程序里，就是获取 API 然后统计结果了，代码如下：</p>
                <figure class="highlight routeros">
                  <table>
                    <tr>
                      <td class="gutter">
                        <pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre>
                      </td>
                      <td class="code">
                        <pre><span class="line">max = 500</span><br><span class="line"></span><br><span class="line">def main():</span><br><span class="line">    <span class="builtin-name">print</span>(<span class="string">'Testing'</span>)</span><br><span class="line">    used_time_list = []</span><br><span class="line">    valid_count = 0</span><br><span class="line">    total_count = 0</span><br><span class="line">    <span class="keyword">while</span> <span class="literal">True</span>:</span><br><span class="line">        flag, result = get_page(api_url)</span><br><span class="line">        <span class="keyword">if</span> flag:</span><br><span class="line">           <span class="built_in"> proxy </span>= result.strip()</span><br><span class="line">            <span class="keyword">if</span> is_proxy(proxy):</span><br><span class="line">                total_count += 1</span><br><span class="line">                <span class="builtin-name">print</span>(<span class="string">'Testing proxy'</span>, proxy)</span><br><span class="line">                test_flag, test_result = test_proxy(<span class="attribute">proxy</span>=proxy)</span><br><span class="line">                <span class="keyword">if</span> test_flag:</span><br><span class="line">                    valid_count += 1</span><br><span class="line">                    used_time_list.append(test_result)</span><br><span class="line">                stats_result(used_time_list, valid_count, total_count)</span><br><span class="line">        time.sleep(wait)</span><br><span class="line">        <span class="keyword">if</span> total_count == max:</span><br><span class="line">            break</span><br></pre>
                      </td>
                    </tr>
                  </table>
                </figure>
                <p>这里加了一些判断，如 is_proxy() 方法判断了获取的是不是符合有效的代理规则，即判断它是不是 IP 加端口的形式，这样可以排除 API 返回一些错误信息的干扰。另外这里设置了 total_count 和 valid_count 变量，只有符合代理规则的代理参与了测试，这样才算一次有效测试，total_count 加一，如果测试可用，那么 valid_count 加一并记录耗费时间。最后调用了 stats_results 方法进行了统计：</p>
                <figure class="highlight python">
                  <table>
                    <tr>
                      <td class="gutter">
                        <pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre>
                      </td>
                      <td class="code">
                        <pre><span class="line"><span class="keyword">import</span> numpy <span class="keyword">as</span> np</span><br><span class="line"></span><br><span class="line"><span class="function"><span class="keyword">def</span> <span class="title">stats_result</span><span class="params">(used_time_list, valid_count, total_count)</span>:</span></span><br><span class="line">    <span class="keyword">if</span> <span class="keyword">not</span> used_time_list <span class="keyword">or</span> <span class="keyword">not</span> total_count:</span><br><span class="line">        <span class="keyword">return</span></span><br><span class="line">    used_time_array = np.asarray(used_time_list, np.float32)</span><br><span class="line">    print(<span class="string">'Total Count:'</span>, total_count,</span><br><span class="line">          <span class="string">'Valid Count:'</span>, valid_count,</span><br><span class="line">          <span class="string">'Valid Percent: %.2f%%'</span> % (valid_count * <span class="number">100.0</span> / total_count),</span><br><span class="line">          <span class="string">'Used Time Mean:'</span>, used_time_array.mean(),</span><br><span class="line">          <span class="string">'Used Time Var'</span>, used_time_array.var())</span><br></pre>
                      </td>
                    </tr>
                  </table>
                </figure>
                <p>这里使用了 Numpy 来统计了耗费时间的均值和方差，分别反映代理的响应速度和稳定性。 嗯，就这样，利用这个方法我对各个不同的代理套餐逐一进行了测试。</p>
                <h2 id="测评结果"><a href="#测评结果" class="headerlink" title="测评结果"></a>测评结果</h2>
                <p>经过测评，初步得到如下统计结果：</p>
                <p> 代理商家</p>
                <p> 套餐类型</p>
                <p> 测试次数</p>
                <p> 有效次数</p>
                <p> 可用率</p>
                <p> 响应时间均值</p>
                <p> 响应时间方差</p>
                <p> 芝麻 HTTP 代理</p>
                <p> 默认版</p>
                <p> 500</p>
                <p> 495</p>
                <p> 99.00%</p>
                <p> 0.916853</p>
                <p> 1.331989</p>
                <p>阿布云代理</p>
                <p> 专业版</p>
                <p> 500</p>
                <p> 452</p>
                <p> 90.40%</p>
                <p>0.68770707</p>
                <p>1.1477163</p>
                <p> 动态版</p>
                <p> 500</p>
                <p> 494</p>
                <p> 98.80%</p>
                <p>1.83994</p>
                <p>6.0491614</p>
                <p> 经典版</p>
                <p> 500</p>
                <p> 499</p>
                <p> 99.80%</p>
                <p>0.49301904</p>
                <p>0.25724468</p>
                <p> 大象代理</p>
                <p> 个人版</p>
                <p> 500</p>
                <p> 238</p>
                <p> 47.60%</p>
                <p>5.340489</p>
                <p>78.56444</p>
                <p> 专业版</p>
                <p> 500</p>
                <p> 284</p>
                <p> 56.80%</p>
                <p>6.87078</p>
                <p>105.7984</p>
                <p> 企业版</p>
                <p> 500</p>
                <p> 259</p>
                <p> 51.80%</p>
                <p>6.3081837</p>
                <p>121.08402</p>
                <p>全网代理</p>
                <p> 普通版</p>
                <p> 500</p>
                <p> 220</p>
                <p> 44.00%</p>
                <p>5.584057</p>
                <p>47.442596</p>
                <p> 动态版</p>
                <p> 500</p>
                <p> 485</p>
                <p> 97.00%</p>
                <p>2.776973</p>
                <p>17.568045</p>
                <p>快代理</p>
                <p> VIP 套餐</p>
                <p> 500</p>
                <p> 178</p>
                <p> 35.60%</p>
                <p>16.636587</p>
                <p>221.69661</p>
                <p>蘑菇代理</p>
                <p> 默认版</p>
                <p> 500</p>
                <p> 497</p>
                <p> 99.40%</p>
                <p>1.0985725</p>
                <p>9.532586</p>
                <p>太阳 HTTP 代理</p>
                <p> 默认版</p>
                <p> 500</p>
                <p> 400</p>
                <p> 80.00%</p>
                <p>1.2522483</p>
                <p>12.662229</p>
                <p>讯代理</p>
                <p> 优质代理</p>
                <p> 500</p>
                <p> 495</p>
                <p> 99.00%</p>
                <p>1.0512681</p>
                <p>6.4247565</p>
                <p> 混播代理</p>
                <p> 500</p>
                <p> 494</p>
                <p> 98.80%</p>
                <p>1.0664985</p>
                <p>6.451699</p>
                <p> 独享代理</p>
                <p> 500</p>
                <p> 500</p>
                <p> 100%</p>
                <p> 0.7056521</p>
                <p> 0.35416448</p>
                <p>多贝云代理</p>
                <p> 套餐一</p>
                <p> 500</p>
                <p> 500</p>
                <p> 100.00%</p>
                <p>0.6580079</p>
                <p>0.199466</p>
                <p> 套餐二</p>
                <p> 500</p>
                <p> 500</p>
                <p> 100.00%</p>
                <p>0.510749</p>
                <p>0.022519</p>
                <p> 套餐三</p>
                <p> 500</p>
                <p> 499</p>
                <p> 99.80%</p>
                <p> 0.6785444</p>
                <p> 0.5197055</p>
                <p> 云代理</p>
                <p> VIP 套餐</p>
                <p> 500</p>
                <p> 489</p>
                <p> 97.80%</p>
                <p> 3.4216988</p>
                <p> 38.120296</p>
                <p> 站大爷代理</p>
                <p> 普通代理</p>
                <p> 500</p>
                <p> 92</p>
                <p> 18.40%</p>
                <p> 5.067193</p>
                <p>66.12128</p>
                <p> 短效优质代理</p>
                <p> 500</p>
                <p> 488</p>
                <p> 97.60%</p>
                <p> 1.5625348</p>
                <p>8.121197</p>
                <p> 西刺代理</p>
                <p> 免费</p>
                <p> 500</p>
                <p> 31</p>
                <p> 6.2%</p>
                <p>9.712833</p>
                <p>95.09569</p>
                <p>注：</p>
                <ul>
                  <li><strong>表中的响应时间方差越大，代表稳定性越低。</strong></li>
                  <li><strong>阿布云代理经典版方差较小是因为它是长时间锁定了同一个 IP，因此极其稳定，但每秒最大请求默认 5 次。</strong></li>
                  <li><strong>多贝云代理套餐一二方差较小是因为它是长时间锁定了同一个 IP，因此极其稳定，但每秒最大请求默认 20 次。</strong></li>
                </ul>
                <h2 id="测评分析"><a href="#测评分析" class="headerlink" title="测评分析"></a>测评分析</h2>
                <p>下面我们将从各个方面分析一下各个套餐的优劣。</p>
                <h3 id="可用率-1"><a href="#可用率-1" class="headerlink" title="可用率"></a>可用率</h3>
                <p>通过可用率统计，我们可以发现可用率较高的代理套餐有：</p>
                <p> 级别</p>
                <p> 套餐</p>
                <p>描述</p>
                <p> 第一梯队</p>
                <p> 多贝云代理、讯代理独享代理、阿布云代理经典版、蘑菇代理、芝麻 HTTP 代理、讯代理优质代理</p>
                <p> 可用率 99% 以上</p>
                <p> 第二梯队</p>
                <p> 阿布云代理动态版、讯代理混播代理、云代理、站大爷短效优质代理、全网代理动态版、阿布云代理专业版</p>
                <p> 可用率 99% 以下，90% 以上</p>
                <p> 第三梯队</p>
                <p> 太阳 HTTP 代理、大象代理专业版、大象代理企业版</p>
                <p> 可用率 90% 以下，50% 以上</p>
                <p> 第四梯队</p>
                <p> 大象代理个人版、全网代理普通版、快代理</p>
                <p>可用率 50% 以下，20% 以上</p>
                <p> 第五梯队</p>
                <p>站大爷普通代理、西刺代理</p>
                <p> 可用率 20% 以下</p>
                <h3 id="响应速度-1"><a href="#响应速度-1" class="headerlink" title="响应速度"></a>响应速度</h3>
                <p>通过平均响应速度判别，我们可以发现响应速度较快的代理套餐有：</p>
                <p> 级别</p>
                <p> 套餐</p>
                <p> 描述</p>
                <p> 第一梯队</p>
                <p> 多贝云代理、阿布云代理经典版、阿布云代理专业版、讯代理独享代理、芝麻 HTTP 代理</p>
                <p>响应时间 1s 以内</p>
                <p> 第二梯队</p>
                <p> 讯代理优质代理、讯代理混播代理、蘑菇代理、太阳代理、站大爷短效优质代理、阿布云代理动态版</p>
                <p>响应时间 1s 以上，2s 以内</p>
                <p> 第三梯队</p>
                <p>全网代理动态版、云代理</p>
                <p>响应时间 2s 以上，5s 以内</p>
                <p> 第四梯队</p>
                <p>站大爷普通代理、大象代理个人版、全网代理普通版、大象代理企业版、大象代理专业版、西刺代理</p>
                <p>响应时间 5s 以上，10s 以内</p>
                <p> 第五梯队</p>
                <p>快代理</p>
                <p>响应时间 10s 以上</p>
                <h3 id="稳定性-1"><a href="#稳定性-1" class="headerlink" title="稳定性"></a>稳定性</h3>
                <p>通过平均响应速度方差分析，我们可以发现稳定性较高的代理套餐有：</p>
                <p> 级别</p>
                <p> 套餐</p>
                <p> 描述</p>
                <p> 第一梯队</p>
                <p>多贝云代理、阿布云代理经典版、讯代理独享代理、阿布云代理专业版、芝麻 HTTP 代理</p>
                <p> 方差 3 以内</p>
                <p> 第二梯队</p>
                <p>阿布云代理动态版、讯代理优质代理、讯代理混播代理、站大爷短效优质代理、蘑菇代理</p>
                <p>方差 10 以内，3 以上</p>
                <p> 第三梯队</p>
                <p>太阳HTTP代理、全网代理动态版、云代理、全网代理普通版、站大爷普通代理、大象代理个人版、西刺代理</p>
                <p> 方差 100 以内，10 以上</p>
                <p> 第四梯队</p>
                <p> 大象代理专业版、大象代理企业版、快代理</p>
                <p> 方差 100 以上</p>
                <h3 id="价格-1"><a href="#价格-1" class="headerlink" title="价格"></a>价格</h3>
                <p>我们可以先看一下各个套餐的价格：</p>
                <p> 代理商家</p>
                <p> 套餐类型</p>
                <p>价格描述</p>
                <p> 价格 URL</p>
                <p> 备注</p>
                <p>芝麻 HTTP 代理</p>
                <p> 默认版</p>
                <p>￥40/周 ￥114/月</p>
                <p><a href="http://www.zhimaruanjian.com/pay/" target="_blank" rel="noopener">http://www.zhimaruanjian.com/pay/</a></p>
                <p>另有包量套餐、定期有优惠活动，可领免费 IP，可免费试用</p>
                <p>阿布云代理</p>
                <p> 专业版</p>
                <p>￥1/时 ￥16/天 ￥108/周 ￥429/月</p>
                <p><a href="https://www.abuyun.com/" target="_blank" rel="noopener">https://www.abuyun.com/</a></p>
                <p> 每秒请求只有5个，多加每秒请求1个需要 1￥0.5/月，￥90 /年</p>
                <p> 动态版</p>
                <p>￥1/时 ￥16/天 ￥108/周 ￥429/月</p>
                <p> 经典版</p>
                <p>￥1/时 ￥16/天 ￥108/周 ￥429/月</p>
                <p>多贝云代理</p>
                <p> 套餐一</p>
                <p>￥500/月</p>
                <p><a href="http://dobel.cn/" target="_blank" rel="noopener">http://dobel.cn/</a></p>
                <p> 套餐一二默认每秒最多请求 20 次 套餐三每秒默认最多请求 5次，最多都可购买到 100 个请求数</p>
                <p> 套餐二</p>
                <p>￥600/月</p>
                <p> 套餐三</p>
                <p>￥425/月</p>
                <p> 大象代理</p>
                <p> 个人版</p>
                <p>￥9/天 ￥98/月</p>
                <p><a href="http://www.daxiangdaili.com/" target="_blank" rel="noopener">http://www.daxiangdaili.com/</a></p>
                <p>好评可送时长</p>
                <p> 专业版</p>
                <p>￥19/天 ￥198/月</p>
                <p> 企业版</p>
                <p>￥49/天 ￥498/月</p>
                <p>全网代理</p>
                <p> 普通版</p>
                <p>￥9/天 ￥35/周 ￥93/月 ￥500/年</p>
                <p><a href="http://www.goubanjia.com/buy/high.shtml" target="_blank" rel="noopener">http://www.goubanjia.com/buy/high.shtml</a></p>
                <p> 动态版</p>
                <p>￥10/天 ￥160/月 ￥1250/年</p>
                <p><a href="http://www.goubanjia.com/buy/dynamic.shtml" target="_blank" rel="noopener">http://www.goubanjia.com/buy/dynamic.shtml</a></p>
                <p> 快代理</p>
                <p> VIP 套餐</p>
                <p>￥20/天 ￥60/周 ￥200/月 ￥2000/年</p>
                <p><a href="https://www.kuaidaili.com/pricing" target="_blank" rel="noopener">https://www.kuaidaili.com/pricing</a></p>
                <p>有普通、VIP、SVIP、专业版可选</p>
                <p> 蘑菇代理</p>
                <p> 默认版</p>
                <p>￥6/天 ￥169/月 ￥1699/年</p>
                <p><a href="http://www.mogumiao.com/buy" target="_blank" rel="noopener">http://www.mogumiao.com/buy</a></p>
                <p>另有包量套餐可选购，可免费试用</p>
                <p> 太阳 HTTP 代理</p>
                <p> 默认版</p>
                <p>￥60/周 ￥198/月 ￥498/季 ￥1590/年</p>
                <p><a href="http://http.taiyangruanjian.com/newrecharge/" target="_blank" rel="noopener">http://http.taiyangruanjian.com/newrecharge/</a></p>
                <p>另有保量套餐可选购，可领免费 IP，可免费试用</p>
                <p> 讯代理</p>
                <p> 优质代理</p>
                <p>￥9/天 ￥210/月 ￥2100/年</p>
                <p><a href="http://www.xdaili.cn/buyproxy" target="_blank" rel="noopener">http://www.xdaili.cn/buyproxy</a></p>
                <p> 可免费试用</p>
                <p> 混播代理</p>
                <p>￥29/天 ￥729/月 ￥6999/年</p>
                <p> 独享代理</p>
                <p>￥9/天 ￥210/月 ￥2100/年</p>
                <p> 云代理</p>
                <p> VIP 套餐</p>
                <p>￥10/天 ￥120/月 ￥599/年</p>
                <p><a href="http://www.ip3366.net/pricing/" target="_blank" rel="noopener">http://www.ip3366.net/pricing/</a></p>
                <p> 另有普通套餐可选</p>
                <p> 站大爷代理</p>
                <p> 普通代理</p>
                <p>￥8/天 ￥80/月 ￥720/年</p>
                <p><a href="http://ip.zdaye.com/buy.html" target="_blank" rel="noopener">http://ip.zdaye.com/buy.html</a></p>
                <p> 另有私密代理可选</p>
                <p> 短效优质代理</p>
                <p>￥17/天 ￥475/月 ￥4569/年</p>
                <p><a href="http://ip.zdaye.com/ShortProxy.html" target="_blank" rel="noopener">http://ip.zdaye.com/ShortProxy.html</a></p>
                <p>按照包月的价格，我们可以统一对比如下：</p>
                <p> 级别</p>
                <p> 套餐</p>
                <p> 描述</p>
                <p> 第一梯队</p>
                <p> 多贝云代理、大象代理企业版、站大爷短效优质代理、阿布云代理、芝麻 HTTP代理</p>
                <p> 包月大于 400</p>
                <p> 第二梯队</p>
                <p> 讯代理混播代理</p>
                <p> 包月小于 400，大于 300</p>
                <p> 第三梯队</p>
                <p> 讯代理优质代理、讯代理独享代理、快代理</p>
                <p> 包月小于 300，大于 200</p>
                <p> 第四梯队</p>
                <p> 太阳 HTTP 代理、大象代理专业版、蘑菇代理、全网代理动态版、云代理</p>
                <p> 包月小于 200，大于 100</p>
                <p> 第五梯队</p>
                <p> 大象代理个人版、全网代理、站大爷普通代理</p>
                <p> 包月小于 100</p>
                <h3 id="安全性-1"><a href="#安全性-1" class="headerlink" title="安全性"></a>安全性</h3>
                <p>对于安全性，此处主要考虑提取 API 是否有访问验证，使用代理时是否有访问验证，即可以通过设置白名单来控制哪些可以使用。 其中只有芝麻 HTTP 代理、太阳 HTTP 代理默认使用了白名单限制，即只有将使用 IP 添加到白名单才可以使用，可以有效控制使用权限。 另外阿布云代理提供了隧道代理验证，只有成功配置了用户名和密码才可以正常使用。 所以在此归纳如下：</p>
                <p> 级别</p>
                <p> 套餐</p>
                <p> 描述</p>
                <p> 第一梯队</p>
                <p>芝麻 HTTP 代理、太阳 HTTP 代理、阿布云代理、多贝云代理</p>
                <p>默认使用了白名单控制或隧道代理验证</p>
                <p> 第二梯队</p>
                <p> 其他</p>
                <p>可直接使用</p>
                <h3 id="调取频率"><a href="#调取频率" class="headerlink" title="调取频率"></a>调取频率</h3>
                <p>不同的接口具有不同的 API 调用频率限制，归纳如下：</p>
                <p> 代理商家</p>
                <p> 套餐类型</p>
                <p>调取频率限制</p>
                <p>芝麻 HTTP 代理</p>
                <p> 默认版</p>
                <p>1秒</p>
                <p>阿布云代理</p>
                <p> 专业版</p>
                <p>无需获取</p>
                <p> 动态版</p>
                <p>无需获取</p>
                <p> 经典版</p>
                <p>无需获取</p>
                <p>多贝云代理</p>
                <p> 套餐一</p>
                <p>无需获取</p>
                <p> 套餐二</p>
                <p>无需获取</p>
                <p> 套餐三</p>
                <p>无需获取</p>
                <p> 大象代理</p>
                <p> 个人版</p>
                <p>1秒</p>
                <p> 专业版</p>
                <p>1秒</p>
                <p> 企业版</p>
                <p>无限制</p>
                <p>全网代理</p>
                <p> 普通版</p>
                <p>无限制</p>
                <p> 动态版</p>
                <p>100毫秒</p>
                <p>快代理</p>
                <p> VIP 套餐</p>
                <p>200毫秒</p>
                <p>蘑菇代理</p>
                <p> 默认版</p>
                <p>5秒</p>
                <p>太阳 HTTP 代理</p>
                <p> 默认版</p>
                <p>1秒</p>
                <p>讯代理</p>
                <p> 优质代理</p>
                <p>5秒</p>
                <p> 混播代理</p>
                <p>10秒</p>
                <p> 独享代理</p>
                <p>15秒</p>
                <p> 云代理</p>
                <p> VIP 套餐</p>
                <p>无限制</p>
                <p> 站大爷代理</p>
                <p> 普通代理</p>
                <p>3秒</p>
                <p> 短效优质代理</p>
                <p>10秒</p>
                <p> 西刺代理</p>
                <p> 免费</p>
                <p>无限制</p>
                <p>在此可以简单总结如下：</p>
                <p>级别</p>
                <p> 套餐</p>
                <p> 描述</p>
                <p> 第一梯队</p>
                <p> 云代理、全网代理普通版、大象代理企业版、西刺代理、阿布云（调取无限制，请求默认最大 1 秒 5 请求）、多贝云（调取无限制，请求默认最大 1 秒 20 请求）</p>
                <p> 无限制</p>
                <p> 第二梯队</p>
                <p> 全网代理动态版、快代理</p>
                <p> 小于 1s</p>
                <p> 第三梯队</p>
                <p> 大象代理个人版、大象代理专业版、芝麻 HTTP 代理、太阳 HTTP 代理、站大爷普通代理、蘑菇代理、讯代理优质代理</p>
                <p> 1s - 5s</p>
                <p> 第四梯队</p>
                <p> 讯代理混播代理、讯代理独享代理、站大爷短效优质代理</p>
                <p> 大于 5s</p>
                <h3 id="特色功能"><a href="#特色功能" class="headerlink" title="特色功能"></a>特色功能</h3>
                <p>除了常规的测试之外，我这边还选取了某些套餐的与众不同之处进行说明，这些特点有的算是缺点，有的算是优点，现列举如下：</p>
                <p> 代理</p>
                <p> 描述</p>
                <p> 阿布云代理 多贝云代理</p>
                <p> 使用隧道技术实现，代理不能直接拿到，必须配置访问认证，默认 1 秒只能支持 5/20 个请求，如需更多需要付费。</p>
                <p> 讯代理</p>
                <p> 独享代理拨号时间略长，可用主机少，容易出现拨号失败现象，单个代理有效时长可控。</p>
                <p> 芝麻 HTTP 代理</p>
                <p> 必须要设置白名单才可以使用，后台可控，使用 API 提取代理不扣费，使用时才扣费。</p>
                <h2 id="测评综合"><a href="#测评综合" class="headerlink" title="测评综合"></a>测评综合</h2>
                <p>分项了解了各个代理套餐的可用率、响应速度、稳定性、性价比、安全性等内容之后，最后做一下总结：</p>
                <p> 代理商家</p>
                <p> 套餐类型</p>
                <p>可用率</p>
                <p> 可用率评价</p>
                <p>响应时间均值</p>
                <p>响应速度评价</p>
                <p>响应时间方差</p>
                <p>稳定性</p>
                <p>包月价格</p>
                <p>价格评价</p>
                <p>安全性</p>
                <p>访问频率限制</p>
                <p>调取频率限制</p>
                <p>推荐指数</p>
                <p>芝麻 HTTP 代理</p>
                <p> 默认版</p>
                <p>99%</p>
                <p>极高</p>
                <p>0.916853</p>
                <p>极快</p>
                <p>1.331989</p>
                <p>极好</p>
                <p>360</p>
                <p>较高</p>
                <p>高</p>
                <p>无</p>
                <p>1 秒</p>
                <p>★★★★★</p>
                <p>阿布云代理</p>
                <p> 专业版</p>
                <p>90.4%</p>
                <p>高</p>
                <p>0.68770707</p>
                <p>极快</p>
                <p>1.1477163</p>
                <p>极好</p>
                <p>429</p>
                <p>高</p>
                <p>高</p>
                <p>有</p>
                <p>无需获取</p>
                <p>★★★☆</p>
                <p> 动态版</p>
                <p>98.8%</p>
                <p>高</p>
                <p>1.83994</p>
                <p>快</p>
                <p>6.0491614</p>
                <p>好</p>
                <p>429</p>
                <p>高</p>
                <p>高</p>
                <p>有</p>
                <p>无需获取</p>
                <p>★★★★</p>
                <p> 经典版</p>
                <p>99.8%</p>
                <p>极高</p>
                <p>0.49301904</p>
                <p>极快</p>
                <p>0.25724468</p>
                <p>极好</p>
                <p>429</p>
                <p>高</p>
                <p>高</p>
                <p>有</p>
                <p>无需获取</p>
                <p>★★★★</p>
                <p>多贝云代理</p>
                <p> 套餐一</p>
                <p>100%</p>
                <p>极高</p>
                <p>0.658007</p>
                <p>极快</p>
                <p>0.199466</p>
                <p>极好</p>
                <p>500</p>
                <p>高</p>
                <p>高</p>
                <p>有</p>
                <p>无需获取</p>
                <p>★★★★★</p>
                <p> 套餐二</p>
                <p>100%</p>
                <p>极高</p>
                <p>0.510748</p>
                <p>极快</p>
                <p>0.022519</p>
                <p>极好</p>
                <p>600</p>
                <p>高</p>
                <p>高</p>
                <p>有</p>
                <p>无需获取</p>
                <p>★★★★★</p>
                <p> 套餐三</p>
                <p>100%</p>
                <p>极高</p>
                <p>0.678544</p>
                <p>极快</p>
                <p>0.519705</p>
                <p>极好</p>
                <p>425</p>
                <p>高</p>
                <p>高</p>
                <p>有</p>
                <p>无需获取</p>
                <p>★★★★☆</p>
                <p> 大象代理</p>
                <p> 个人版</p>
                <p>47.6%</p>
                <p>低</p>
                <p>5.340489</p>
                <p>慢</p>
                <p>78.56444</p>
                <p>一般</p>
                <p>98</p>
                <p>低</p>
                <p>低</p>
                <p>无</p>
                <p>1 秒</p>
                <p>★★</p>
                <p> 专业版</p>
                <p>56.8%</p>
                <p>一般</p>
                <p>6.87078</p>
                <p>慢</p>
                <p>105.7984</p>
                <p>差</p>
                <p>198</p>
                <p>较低</p>
                <p>低</p>
                <p>无</p>
                <p>1 秒</p>
                <p>★☆</p>
                <p> 企业版</p>
                <p>51.8%</p>
                <p>一般</p>
                <p>6.3081837</p>
                <p>慢</p>
                <p>121.08402</p>
                <p>差</p>
                <p>498</p>
                <p>高</p>
                <p>低</p>
                <p>无</p>
                <p>无限制</p>
                <p>★</p>
                <p>全网代理</p>
                <p> 普通版</p>
                <p>44%</p>
                <p>低</p>
                <p>5.584057</p>
                <p>慢</p>
                <p>47.442596</p>
                <p>一般</p>
                <p>93</p>
                <p>低</p>
                <p>低</p>
                <p>无</p>
                <p>无限制</p>
                <p>★★</p>
                <p> 动态版</p>
                <p>97%</p>
                <p>高</p>
                <p>2.776973</p>
                <p>一般</p>
                <p>17.568045</p>
                <p>一般</p>
                <p>160</p>
                <p>较低</p>
                <p>低</p>
                <p>无</p>
                <p>100毫秒</p>
                <p>★★★</p>
                <p>快代理</p>
                <p> VIP 套餐</p>
                <p>35.6%</p>
                <p>一般</p>
                <p>16.636587</p>
                <p>极慢</p>
                <p>221.69661</p>
                <p>差</p>
                <p>200</p>
                <p>中</p>
                <p>低</p>
                <p>无</p>
                <p>200毫秒</p>
                <p>☆</p>
                <p>蘑菇代理</p>
                <p> 默认版</p>
                <p>99.4%</p>
                <p>极高</p>
                <p>1.0985725</p>
                <p>快</p>
                <p>9.532586</p>
                <p>好</p>
                <p>169</p>
                <p>较低</p>
                <p>低</p>
                <p>无</p>
                <p>5秒</p>
                <p>★★★★☆</p>
                <p>太阳 HTTP 代理</p>
                <p> 默认版</p>
                <p>80%</p>
                <p>一般</p>
                <p>1.2522483</p>
                <p>快</p>
                <p>12.662229</p>
                <p>一般</p>
                <p>198</p>
                <p>较低</p>
                <p>高</p>
                <p>无</p>
                <p>1秒</p>
                <p>★★★★</p>
                <p>讯代理</p>
                <p> 优质代理</p>
                <p>99%</p>
                <p>极高</p>
                <p>1.0512681</p>
                <p>快</p>
                <p>6.4247565</p>
                <p>好</p>
                <p>210</p>
                <p>中</p>
                <p>低</p>
                <p>无</p>
                <p>5秒</p>
                <p>★★★★☆</p>
                <p> 混播代理</p>
                <p>98.8%</p>
                <p>高</p>
                <p>1.0664985</p>
                <p>快</p>
                <p>6.451699</p>
                <p>好</p>
                <p>729</p>
                <p>高</p>
                <p>低</p>
                <p>无</p>
                <p>10秒</p>
                <p>★★★☆</p>
                <p> 独享代理</p>
                <p>100%</p>
                <p>极高</p>
                <p>0.7056521</p>
                <p>极快</p>
                <p>0.35416448</p>
                <p>极好</p>
                <p>210</p>
                <p>中</p>
                <p>低</p>
                <p>无</p>
                <p>15秒</p>
                <p>★★★★☆</p>
                <p> 云代理</p>
                <p> VIP 套餐</p>
                <p>97.8%</p>
                <p>高</p>
                <p>3.4216988</p>
                <p>一般</p>
                <p>38.120296</p>
                <p>一般</p>
                <p>120</p>
                <p>较低</p>
                <p>低</p>
                <p>无</p>
                <p>无限制</p>
                <p>★★★☆</p>
                <p> 站大爷代理</p>
                <p> 普通代理</p>
                <p>18.4%</p>
                <p>极低</p>
                <p>5.067193</p>
                <p>慢</p>
                <p>66.12128</p>
                <p>一般</p>
                <p>80</p>
                <p>低</p>
                <p>低</p>
                <p>无</p>
                <p>3秒</p>
                <p>★☆</p>
                <p> 短效优质代理</p>
                <p>97.6%</p>
                <p>高</p>
                <p>1.5625348</p>
                <p>快</p>
                <p>8.121197</p>
                <p>好</p>
                <p>475</p>
                <p>高</p>
                <p>低</p>
                <p>无</p>
                <p>10秒</p>
                <p>★★★☆</p>
                <p> 西刺代理</p>
                <p> 免费</p>
                <p>6.2%</p>
                <p>极低</p>
                <p>9.712833</p>
                <p>慢</p>
                <p>95.09569</p>
                <p>一般</p>
                <p>0</p>
                <p>免费</p>
                <p>低</p>
                <p>无</p>
                <p>无限制</p>
                <p>★</p>
                <p>所以在综合来看比较推荐的有：芝麻代理、讯代理、阿布云、多贝云代理，详细的对比结果可以参照表格。 以上便是各家代理的详细对比测评情况，希望此文能够在大家选购代理的时候有所帮助。</p>
              </div>
              <div class="reward-container">
                <div></div>
                <button onclick="var qr = document.getElementById('qr'); qr.style.display = (qr.style.display === 'none') ? 'block' : 'none';"> 打赏 </button>
                <div id="qr" style="display: none;">
                  <div style="display: inline-block;">
                    <img src="/images/wechatpay.jpg" alt="崔庆才 微信支付">
                    <p>微信支付</p>
                  </div>
                  <div style="display: inline-block;">
                    <img src="/images/alipay.jpg" alt="崔庆才 支付宝">
                    <p>支付宝</p>
                  </div>
                </div>
              </div>
              <footer class="post-footer">
                <div class="post-nav">
                  <div class="post-nav-item">
                    <a href="/6289.html" rel="prev" title="破解网站登录加密--RSA">
                      <i class="fa fa-chevron-left"></i> 破解网站登录加密--RSA </a>
                  </div>
                  <div class="post-nav-item">
                    <a href="/6378.html" rel="next" title="小白学爬虫之代理(公有云)"> 小白学爬虫之代理(公有云) <i class="fa fa-chevron-right"></i>
                    </a>
                  </div>
                </div>
              </footer>
            </article>
          </div>
          <div class="comments" id="gitalk-container"></div>
          <script>
            window.addEventListener('tabs:register', () =>
            {
              let
              {
                activeClass
              } = CONFIG.comments;
              if (CONFIG.comments.storage)
              {
                activeClass = localStorage.getItem('comments_active') || activeClass;
              }
              if (activeClass)
              {
                let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
                if (activeTab)
                {
                  activeTab.click();
                }
              }
            });
            if (CONFIG.comments.storage)
            {
              window.addEventListener('tabs:click', event =>
              {
                if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
                let commentClass = event.target.classList[1];
                localStorage.setItem('comments_active', commentClass);
              });
            }

          </script>
        </div>
        <div class="toggle sidebar-toggle">
          <span class="toggle-line toggle-line-first"></span>
          <span class="toggle-line toggle-line-middle"></span>
          <span class="toggle-line toggle-line-last"></span>
        </div>
        <aside class="sidebar">
          <div class="sidebar-inner">
            <ul class="sidebar-nav motion-element">
              <li class="sidebar-nav-toc"> 文章目录 </li>
              <li class="sidebar-nav-overview"> 站点概览 </li>
            </ul>
            <!--noindex-->
            <div class="post-toc-wrap sidebar-panel">
              <div class="post-toc motion-element">
                <ol class="nav">
                  <li class="nav-item nav-level-2"><a class="nav-link" href="#前言"><span class="nav-number">1.</span> <span class="nav-text">前言</span></a></li>
                  <li class="nav-item nav-level-2"><a class="nav-link" href="#测评范围"><span class="nav-number">2.</span> <span class="nav-text">测评范围</span></a>
                    <ol class="nav-child">
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#免费代理"><span class="nav-number">2.1.</span> <span class="nav-text">免费代理</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#付费代理"><span class="nav-number">2.2.</span> <span class="nav-text">付费代理</span></a></li>
                    </ol>
                  </li>
                  <li class="nav-item nav-level-2"><a class="nav-link" href="#测评目标"><span class="nav-number">3.</span> <span class="nav-text">测评目标</span></a>
                    <ol class="nav-child">
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#可用率"><span class="nav-number">3.1.</span> <span class="nav-text">可用率</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#响应速度"><span class="nav-number">3.2.</span> <span class="nav-text">响应速度</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#稳定性"><span class="nav-number">3.3.</span> <span class="nav-text">稳定性</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#价格"><span class="nav-number">3.4.</span> <span class="nav-text">价格</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#安全性"><span class="nav-number">3.5.</span> <span class="nav-text">安全性</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#使用频率"><span class="nav-number">3.6.</span> <span class="nav-text">使用频率</span></a></li>
                    </ol>
                  </li>
                  <li class="nav-item nav-level-2"><a class="nav-link" href="#测评标准"><span class="nav-number">4.</span> <span class="nav-text">测评标准</span></a>
                    <ol class="nav-child">
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#主机选取"><span class="nav-number">4.1.</span> <span class="nav-text">主机选取</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#现取现测"><span class="nav-number">4.2.</span> <span class="nav-text">现取现测</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#时间计算"><span class="nav-number">4.3.</span> <span class="nav-text">时间计算</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#测试链接"><span class="nav-number">4.4.</span> <span class="nav-text">测试链接</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#超时限制"><span class="nav-number">4.5.</span> <span class="nav-text">超时限制</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#测试数量"><span class="nav-number">4.6.</span> <span class="nav-text">测试数量</span></a></li>
                    </ol>
                  </li>
                  <li class="nav-item nav-level-2"><a class="nav-link" href="#测评过程"><span class="nav-number">5.</span> <span class="nav-text">测评过程</span></a></li>
                  <li class="nav-item nav-level-2"><a class="nav-link" href="#测评结果"><span class="nav-number">6.</span> <span class="nav-text">测评结果</span></a></li>
                  <li class="nav-item nav-level-2"><a class="nav-link" href="#测评分析"><span class="nav-number">7.</span> <span class="nav-text">测评分析</span></a>
                    <ol class="nav-child">
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#可用率-1"><span class="nav-number">7.1.</span> <span class="nav-text">可用率</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#响应速度-1"><span class="nav-number">7.2.</span> <span class="nav-text">响应速度</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#稳定性-1"><span class="nav-number">7.3.</span> <span class="nav-text">稳定性</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#价格-1"><span class="nav-number">7.4.</span> <span class="nav-text">价格</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#安全性-1"><span class="nav-number">7.5.</span> <span class="nav-text">安全性</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#调取频率"><span class="nav-number">7.6.</span> <span class="nav-text">调取频率</span></a></li>
                      <li class="nav-item nav-level-3"><a class="nav-link" href="#特色功能"><span class="nav-number">7.7.</span> <span class="nav-text">特色功能</span></a></li>
                    </ol>
                  </li>
                  <li class="nav-item nav-level-2"><a class="nav-link" href="#测评综合"><span class="nav-number">8.</span> <span class="nav-text">测评综合</span></a></li>
                </ol>
              </div>
            </div>
            <!--/noindex-->
            <div class="site-overview-wrap sidebar-panel">
              <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
                <img class="site-author-image" itemprop="image" alt="崔庆才" src="/images/avatar.png">
                <p class="site-author-name" itemprop="name">崔庆才</p>
                <div class="site-description" itemprop="description">崔庆才的个人站点，记录生活的瞬间，分享学习的心得。</div>
              </div>
              <div class="site-state-wrap motion-element">
                <nav class="site-state">
                  <div class="site-state-item site-state-posts">
                    <a href="/archives/">
                      <span class="site-state-item-count">608</span>
                      <span class="site-state-item-name">日志</span>
                    </a>
                  </div>
                  <div class="site-state-item site-state-categories">
                    <a href="/categories/">
                      <span class="site-state-item-count">24</span>
                      <span class="site-state-item-name">分类</span></a>
                  </div>
                  <div class="site-state-item site-state-tags">
                    <a href="/tags/">
                      <span class="site-state-item-count">156</span>
                      <span class="site-state-item-name">标签</span></a>
                  </div>
                </nav>
              </div>
              <div class="links-of-author motion-element">
                <span class="links-of-author-item">
                  <a href="https://github.com/Germey" title="GitHub → https:&#x2F;&#x2F;github.com&#x2F;Germey" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a>
                </span>
                <span class="links-of-author-item">
                  <a href="mailto:cqc@cuiqingcai.com.com" title="邮件 → mailto:cqc@cuiqingcai.com.com" rel="noopener" target="_blank"><i class="fa fa-envelope fa-fw"></i>邮件</a>
                </span>
                <span class="links-of-author-item">
                  <a href="https://weibo.com/cuiqingcai" title="微博 → https:&#x2F;&#x2F;weibo.com&#x2F;cuiqingcai" rel="noopener" target="_blank"><i class="fab fa-weibo fa-fw"></i>微博</a>
                </span>
                <span class="links-of-author-item">
                  <a href="https://www.zhihu.com/people/Germey" title="知乎 → https:&#x2F;&#x2F;www.zhihu.com&#x2F;people&#x2F;Germey" rel="noopener" target="_blank"><i class="fa fa-magic fa-fw"></i>知乎</a>
                </span>
              </div>
            </div>
            <div style=" width: 100%;" class="sidebar-panel sidebar-panel-image sidebar-panel-active">
              <a href="https://tutorial.lengyue.video/?coupon=12ef4b1a-a3db-11ea-bb37-0242ac130002_cqx_850" target="_blank" rel="noopener">
                <img src="https://qiniu.cuiqingcai.com/bco2a.png" style=" width: 100%;">
              </a>
            </div>
            <div style=" width: 100%;" class="sidebar-panel sidebar-panel-image sidebar-panel-active">
              <a href="http://www.ipidea.net/?utm-source=cqc&utm-keyword=?cqc" target="_blank" rel="noopener">
                <img src="https://qiniu.cuiqingcai.com/0ywun.png" style=" width: 100%;">
              </a>
            </div>
            <div class="sidebar-panel sidebar-panel-tags sidebar-panel-active">
              <h4 class="name"> 标签云 </h4>
              <div class="content">
                <a href="/tags/2048/" style="font-size: 10px;">2048</a> <a href="/tags/API/" style="font-size: 10px;">API</a> <a href="/tags/Bootstrap/" style="font-size: 11.25px;">Bootstrap</a> <a href="/tags/CDN/" style="font-size: 10px;">CDN</a> <a href="/tags/CQC/" style="font-size: 10px;">CQC</a> <a href="/tags/CSS/" style="font-size: 10px;">CSS</a> <a href="/tags/CSS-%E5%8F%8D%E7%88%AC%E8%99%AB/" style="font-size: 10px;">CSS 反爬虫</a> <a href="/tags/CV/" style="font-size: 10px;">CV</a> <a href="/tags/Django/" style="font-size: 10px;">Django</a> <a href="/tags/Eclipse/" style="font-size: 11.25px;">Eclipse</a> <a href="/tags/FTP/" style="font-size: 10px;">FTP</a> <a href="/tags/Git/" style="font-size: 10px;">Git</a> <a href="/tags/GitHub/" style="font-size: 13.75px;">GitHub</a> <a href="/tags/HTML5/" style="font-size: 10px;">HTML5</a> <a href="/tags/Hexo/" style="font-size: 10px;">Hexo</a> <a href="/tags/IT/" style="font-size: 10px;">IT</a> <a href="/tags/JSP/" style="font-size: 10px;">JSP</a> <a href="/tags/JavaScript/" style="font-size: 10px;">JavaScript</a> <a href="/tags/K8s/" style="font-size: 10px;">K8s</a> <a href="/tags/LOGO/" style="font-size: 10px;">LOGO</a> <a href="/tags/Linux/" style="font-size: 10px;">Linux</a> <a href="/tags/MIUI/" style="font-size: 10px;">MIUI</a> <a href="/tags/MongoDB/" style="font-size: 10px;">MongoDB</a> <a href="/tags/Mysql/" style="font-size: 10px;">Mysql</a> <a href="/tags/NBA/" style="font-size: 10px;">NBA</a> <a href="/tags/PHP/" style="font-size: 11.25px;">PHP</a> <a href="/tags/PS/" style="font-size: 10px;">PS</a> <a href="/tags/Pathlib/" style="font-size: 10px;">Pathlib</a> <a href="/tags/PhantomJS/" style="font-size: 10px;">PhantomJS</a> <a href="/tags/Python/" style="font-size: 15px;">Python</a> <a href="/tags/Python3/" style="font-size: 12.5px;">Python3</a> <a href="/tags/Pythonic/" style="font-size: 10px;">Pythonic</a> <a href="/tags/QQ/" style="font-size: 10px;">QQ</a> <a href="/tags/Redis/" style="font-size: 10px;">Redis</a> <a href="/tags/SAE/" style="font-size: 10px;">SAE</a> <a href="/tags/SSH/" style="font-size: 10px;">SSH</a> <a href="/tags/SVG/" style="font-size: 10px;">SVG</a> <a href="/tags/Scrapy/" style="font-size: 10px;">Scrapy</a> <a href="/tags/Scrapy-redis/" style="font-size: 10px;">Scrapy-redis</a> <a href="/tags/Scrapy%E5%88%86%E5%B8%83%E5%BC%8F/" style="font-size: 10px;">Scrapy分布式</a> <a href="/tags/Selenium/" style="font-size: 10px;">Selenium</a> <a href="/tags/TKE/" style="font-size: 10px;">TKE</a> <a href="/tags/Ubuntu/" style="font-size: 11.25px;">Ubuntu</a> <a href="/tags/VS-Code/" style="font-size: 10px;">VS Code</a> <a href="/tags/Vs-Code/" style="font-size: 10px;">Vs Code</a> <a href="/tags/Vue/" style="font-size: 11.25px;">Vue</a> <a href="/tags/Webpack/" style="font-size: 10px;">Webpack</a> <a href="/tags/Windows/" style="font-size: 10px;">Windows</a> <a href="/tags/Winpcap/" style="font-size: 10px;">Winpcap</a> <a href="/tags/WordPress/" style="font-size: 13.75px;">WordPress</a> <a href="/tags/Youtube/" style="font-size: 11.25px;">Youtube</a> <a href="/tags/android/" style="font-size: 10px;">android</a> <a href="/tags/ansible/" style="font-size: 10px;">ansible</a> <a href="/tags/cocos2d-x/" style="font-size: 10px;">cocos2d-x</a> <a href="/tags/e6/" style="font-size: 10px;">e6</a> <a href="/tags/fitvids/" style="font-size: 10px;">fitvids</a> <a href="/tags/git/" style="font-size: 11.25px;">git</a> <a href="/tags/json/" style="font-size: 10px;">json</a> <a href="/tags/js%E9%80%86%E5%90%91/" style="font-size: 10px;">js逆向</a> <a href="/tags/kubernetes/" style="font-size: 10px;">kubernetes</a> <a href="/tags/log/" style="font-size: 10px;">log</a> <a href="/tags/logging/" style="font-size: 10px;">logging</a> <a href="/tags/matlab/" style="font-size: 11.25px;">matlab</a> <a href="/tags/python/" style="font-size: 20px;">python</a> <a href="/tags/pytube/" style="font-size: 11.25px;">pytube</a> <a href="/tags/pywin32/" style="font-size: 10px;">pywin32</a> <a href="/tags/style/" style="font-size: 10px;">style</a> <a href="/tags/tomcat/" style="font-size: 10px;">tomcat</a> <a href="/tags/ubuntu/" style="font-size: 10px;">ubuntu</a> <a href="/tags/uwsgi/" style="font-size: 10px;">uwsgi</a> <a href="/tags/vsftpd/" style="font-size: 10px;">vsftpd</a> <a href="/tags/wamp/" style="font-size: 10px;">wamp</a> <a href="/tags/wineQQ/" style="font-size: 10px;">wineQQ</a> <a href="/tags/%E4%B8%83%E7%89%9B/" style="font-size: 11.25px;">七牛</a> <a href="/tags/%E4%B8%8A%E6%B5%B7/" style="font-size: 10px;">上海</a> <a href="/tags/%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99/" style="font-size: 10px;">个人网站</a> <a href="/tags/%E4%B8%BB%E9%A2%98/" style="font-size: 10px;">主题</a> <a href="/tags/%E4%BA%91%E4%BA%A7%E5%93%81/" style="font-size: 10px;">云产品</a> <a href="/tags/%E4%BA%91%E5%AD%98%E5%82%A8/" style="font-size: 10px;">云存储</a> <a href="/tags/%E4%BA%AC%E4%B8%9C%E4%BA%91/" style="font-size: 10px;">京东云</a> <a href="/tags/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/" style="font-size: 12.5px;">人工智能</a> <a href="/tags/%E4%BB%A3%E7%90%86/" style="font-size: 10px;">代理</a> <a href="/tags/%E4%BB%A3%E7%A0%81/" style="font-size: 10px;">代码</a> <a href="/tags/%E4%BB%A3%E7%A0%81%E5%88%86%E4%BA%AB%E5%9B%BE/" style="font-size: 10px;">代码分享图</a> <a href="/tags/%E4%BC%98%E5%8C%96/" style="font-size: 10px;">优化</a> <a href="/tags/%E4%BD%8D%E8%BF%90%E7%AE%97/" style="font-size: 10px;">位运算</a> <a href="/tags/%E5%85%AC%E4%BC%97%E5%8F%B7/" style="font-size: 10px;">公众号</a> <a href="/tags/%E5%88%86%E4%BA%AB/" style="font-size: 10px;">分享</a> <a href="/tags/%E5%88%86%E5%B8%83%E5%BC%8F/" style="font-size: 10px;">分布式</a> <a href="/tags/%E5%88%9B%E4%B8%9A/" style="font-size: 10px;">创业</a> <a href="/tags/%E5%89%8D%E7%AB%AF/" style="font-size: 12.5px;">前端</a> <a href="/tags/%E5%8D%9A%E5%AE%A2/" style="font-size: 10px;">博客</a> <a href="/tags/%E5%8E%9F%E7%94%9FAPP/" style="font-size: 10px;">原生APP</a> <a href="/tags/%E5%8F%8D%E7%88%AC%E8%99%AB/" style="font-size: 12.5px;">反爬虫</a> <a href="/tags/%E5%91%BD%E4%BB%A4/" style="font-size: 10px;">命令</a> <a href="/tags/%E5%93%8D%E5%BA%94%E5%BC%8F%E5%B8%83%E5%B1%80/" style="font-size: 10px;">响应式布局</a> <a href="/tags/%E5%9E%83%E5%9C%BE%E9%82%AE%E4%BB%B6/" style="font-size: 10px;">垃圾邮件</a> <a href="/tags/%E5%9F%9F%E5%90%8D%E7%BB%91%E5%AE%9A/" style="font-size: 10px;">域名绑定</a> <a href="/tags/%E5%A4%8D%E7%9B%98/" style="font-size: 10px;">复盘</a> <a href="/tags/%E5%A4%A7%E4%BC%97%E7%82%B9%E8%AF%84/" style="font-size: 10px;">大众点评</a> <a href="/tags/%E5%AD%97%E4%BD%93%E5%8F%8D%E7%88%AC%E8%99%AB/" style="font-size: 10px;">字体反爬虫</a> <a href="/tags/%E5%AD%97%E7%AC%A6%E9%97%AE%E9%A2%98/" style="font-size: 10px;">字符问题</a> <a href="/tags/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95/" style="font-size: 10px;">学习方法</a> <a href="/tags/%E5%AE%89%E5%8D%93/" style="font-size: 10px;">安卓</a> <a href="/tags/%E5%AE%9E%E7%94%A8/" style="font-size: 10px;">实用</a> <a href="/tags/%E5%B0%81%E9%9D%A2/" style="font-size: 10px;">封面</a> <a href="/tags/%E5%B4%94%E5%BA%86%E6%89%8D/" style="font-size: 18.75px;">崔庆才</a> <a href="/tags/%E5%B7%A5%E5%85%B7/" style="font-size: 12.5px;">工具</a> <a href="/tags/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/" style="font-size: 10px;">开发工具</a> <a href="/tags/%E5%BE%AE%E8%BD%AF/" style="font-size: 10px;">微软</a> <a href="/tags/%E6%80%9D%E8%80%83/" style="font-size: 10px;">思考</a> <a href="/tags/%E6%89%8B%E6%9C%BA%E8%AE%BF%E9%97%AE/" style="font-size: 10px;">手机访问</a> <a href="/tags/%E6%95%99%E7%A8%8B/" style="font-size: 10px;">教程</a> <a href="/tags/%E6%95%99%E8%82%B2/" style="font-size: 10px;">教育</a> <a href="/tags/%E6%96%B0%E4%B9%A6/" style="font-size: 12.5px;">新书</a> <a href="/tags/%E6%96%B9%E6%B3%95%E8%AE%BA/" style="font-size: 10px;">方法论</a> <a href="/tags/%E6%97%85%E6%B8%B8/" style="font-size: 10px;">旅游</a> <a href="/tags/%E6%97%A5%E5%BF%97/" style="font-size: 10px;">日志</a> <a href="/tags/%E6%9A%97%E6%97%B6%E9%97%B4/" style="font-size: 10px;">暗时间</a> <a href="/tags/%E6%9D%9C%E5%85%B0%E7%89%B9/" style="font-size: 11.25px;">杜兰特</a> <a href="/tags/%E6%A1%8C%E9%9D%A2/" style="font-size: 10px;">桌面</a> <a href="/tags/%E6%AD%8C%E5%8D%95/" style="font-size: 10px;">歌单</a> <a href="/tags/%E6%B1%9F%E5%8D%97/" style="font-size: 10px;">江南</a> <a href="/tags/%E6%B8%B8%E6%88%8F/" style="font-size: 10px;">游戏</a> <a href="/tags/%E7%84%A6%E8%99%91/" style="font-size: 10px;">焦虑</a> <a href="/tags/%E7%88%AC%E8%99%AB/" style="font-size: 16.25px;">爬虫</a> <a href="/tags/%E7%88%AC%E8%99%AB%E4%B9%A6%E7%B1%8D/" style="font-size: 11.25px;">爬虫书籍</a> <a href="/tags/%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F/" style="font-size: 10px;">环境变量</a> <a href="/tags/%E7%94%9F%E6%B4%BB%E7%AC%94%E8%AE%B0/" style="font-size: 10px;">生活笔记</a> <a href="/tags/%E7%99%BB%E5%BD%95/" style="font-size: 10px;">登录</a> <a href="/tags/%E7%9F%A5%E4%B9%8E/" style="font-size: 10px;">知乎</a> <a href="/tags/%E7%9F%AD%E4%BF%A1/" style="font-size: 10px;">短信</a> <a href="/tags/%E7%9F%AD%E4%BF%A1%E9%AA%8C%E8%AF%81%E7%A0%81/" style="font-size: 10px;">短信验证码</a> <a href="/tags/%E7%AC%94%E8%AE%B0%E8%BD%AF%E4%BB%B6/" style="font-size: 10px;">笔记软件</a> <a href="/tags/%E7%AF%AE%E7%BD%91/" style="font-size: 10px;">篮网</a> <a href="/tags/%E7%BA%B8%E5%BC%A0/" style="font-size: 10px;">纸张</a> <a href="/tags/%E7%BB%84%E4%BB%B6/" style="font-size: 10px;">组件</a> <a href="/tags/%E7%BD%91%E7%AB%99/" style="font-size: 10px;">网站</a> <a href="/tags/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB/" style="font-size: 11.25px;">网络爬虫</a> <a href="/tags/%E7%BE%8E%E5%AD%A6/" style="font-size: 10px;">美学</a> <a href="/tags/%E8%82%89%E5%A4%B9%E9%A6%8D/" style="font-size: 10px;">肉夹馍</a> <a href="/tags/%E8%85%BE%E8%AE%AF%E4%BA%91/" style="font-size: 10px;">腾讯云</a> <a href="/tags/%E8%87%AA%E5%BE%8B/" style="font-size: 10px;">自律</a> <a href="/tags/%E8%A5%BF%E5%B0%91%E7%88%B7/" style="font-size: 10px;">西少爷</a> <a href="/tags/%E8%A7%86%E9%A2%91/" style="font-size: 10px;">视频</a> <a href="/tags/%E8%B0%B7%E6%AD%8C%E9%AA%8C%E8%AF%81%E7%A0%81/" style="font-size: 10px;">谷歌验证码</a> <a href="/tags/%E8%BF%90%E8%90%A5/" style="font-size: 10px;">运营</a> <a href="/tags/%E8%BF%9C%E7%A8%8B/" style="font-size: 10px;">远程</a> <a href="/tags/%E9%80%86%E5%90%91/" style="font-size: 10px;">逆向</a> <a href="/tags/%E9%85%8D%E7%BD%AE/" style="font-size: 10px;">配置</a> <a href="/tags/%E9%87%8D%E8%A3%85/" style="font-size: 10px;">重装</a> <a href="/tags/%E9%98%BF%E6%9D%9C/" style="font-size: 10px;">阿杜</a> <a href="/tags/%E9%9D%99%E8%A7%85/" style="font-size: 17.5px;">静觅</a> <a href="/tags/%E9%A2%A0%E8%A6%86/" style="font-size: 10px;">颠覆</a> <a href="/tags/%E9%A3%9E%E4%BF%A1/" style="font-size: 10px;">飞信</a> <a href="/tags/%E9%B8%BF%E8%92%99/" style="font-size: 10px;">鸿蒙</a>
              </div>
              <script>
                const tagsColors = ['#00a67c', '#5cb85c', '#d9534f', '#567e95', '#b37333', '#f4843d', '#15a287']
                const tagsElements = document.querySelectorAll('.sidebar-panel-tags .content a')
                tagsElements.forEach((item) =>
                {
                  item.style.backgroundColor = tagsColors[Math.floor(Math.random() * tagsColors.length)]
                })

              </script>
            </div>
            <div class="sidebar-panel sidebar-panel-categories sidebar-panel-active">
              <h4 class="name"> 分类 </h4>
              <div class="content">
                <ul class="category-list">
                  <li class="category-list-item"><a class="category-list-link" href="/categories/C-C/">C/C++</a><span class="category-list-count">23</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/HTML/">HTML</a><span class="category-list-count">14</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/Java/">Java</a><span class="category-list-count">5</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/JavaScript/">JavaScript</a><span class="category-list-count">26</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/Linux/">Linux</a><span class="category-list-count">15</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/Markdown/">Markdown</a><span class="category-list-count">1</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/Net/">Net</a><span class="category-list-count">4</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/Other/">Other</a><span class="category-list-count">39</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/PHP/">PHP</a><span class="category-list-count">27</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/Paper/">Paper</a><span class="category-list-count">2</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/Python/">Python</a><span class="category-list-count">261</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/TypeScript/">TypeScript</a><span class="category-list-count">2</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E4%B8%AA%E4%BA%BA%E5%B1%95%E7%A4%BA/">个人展示</a><span class="category-list-count">1</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E4%B8%AA%E4%BA%BA%E6%97%A5%E8%AE%B0/">个人日记</a><span class="category-list-count">9</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E4%B8%AA%E4%BA%BA%E8%AE%B0%E5%BD%95/">个人记录</a><span class="category-list-count">4</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E4%B8%AA%E4%BA%BA%E9%9A%8F%E7%AC%94/">个人随笔</a><span class="category-list-count">15</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE/">安装配置</a><span class="category-list-count">59</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E6%8A%80%E6%9C%AF%E6%9D%82%E8%B0%88/">技术杂谈</a><span class="category-list-count">88</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E6%9C%AA%E5%88%86%E7%B1%BB/">未分类</a><span class="category-list-count">1</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E7%94%9F%E6%B4%BB%E7%AC%94%E8%AE%B0/">生活笔记</a><span class="category-list-count">1</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E7%A6%8F%E5%88%A9%E4%B8%93%E5%8C%BA/">福利专区</a><span class="category-list-count">6</span></li>
                  <li class="category-list-item"><a class="category-list-link" href="/categories/%E8%81%8C%E4%BD%8D%E6%8E%A8%E8%8D%90/">职位推荐</a><span class="category-list-count">2</span></li>
                </ul>
              </div>
            </div>
            <div class="sidebar-panel sidebar-panel-friends sidebar-panel-active">
              <h4 class="name"> 友情链接 </h4>
              <ul class="friends">
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/j2dub.jpg">
                  </span>
                  <span class="link">
                    <a href="https://www.findhao.net/" target="_blank" rel="noopener">FindHao</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/ou6mm.jpg">
                  </span>
                  <span class="link">
                    <a href="https://diygod.me/" target="_blank" rel="noopener">DIYgod</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/6apxu.jpg">
                  </span>
                  <span class="link">
                    <a href="https://www.51dev.com/" target="_blank" rel="noopener">IT技术社区</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://www.jankl.com/img/titleshu.jpg">
                  </span>
                  <span class="link">
                    <a href="https://www.jankl.com/" target="_blank" rel="noopener">liberalist</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/bqlbs.png">
                  </span>
                  <span class="link">
                    <a href="http://www.urselect.com/" target="_blank" rel="noopener">优社电商</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/8s88c.jpg">
                  </span>
                  <span class="link">
                    <a href="https://www.yuanrenxue.com/" target="_blank" rel="noopener">猿人学</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/2wgg5.jpg">
                  </span>
                  <span class="link">
                    <a href="https://www.yunlifang.cn/" target="_blank" rel="noopener">云立方</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/shwr6.png">
                  </span>
                  <span class="link">
                    <a href="http://lanbing510.info/" target="_blank" rel="noopener">冰蓝</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/blvoh.jpg">
                  </span>
                  <span class="link">
                    <a href="https://lengyue.me/" target="_blank" rel="noopener">冷月</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="http://qianxunclub.com/favicon.png">
                  </span>
                  <span class="link">
                    <a href="http://qianxunclub.com/" target="_blank" rel="noopener">千寻啊千寻</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/0044u.jpg">
                  </span>
                  <span class="link">
                    <a href="http://kodcloud.com/" target="_blank" rel="noopener">可道云</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/ygnpn.jpg">
                  </span>
                  <span class="link">
                    <a href="http://www.kunkundashen.cn/" target="_blank" rel="noopener">坤坤大神</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/22uv1.png">
                  </span>
                  <span class="link">
                    <a href="http://www.cenchong.com/" target="_blank" rel="noopener">岑冲博客</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/ev9kl.png">
                  </span>
                  <span class="link">
                    <a href="http://www.zxiaoji.com/" target="_blank" rel="noopener">张小鸡</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://www.503error.com/favicon.ico">
                  </span>
                  <span class="link">
                    <a href="https://www.503error.com/" target="_blank" rel="noopener">张志明个人博客</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/x714o.jpg">
                  </span>
                  <span class="link">
                    <a href="http://www.hubwiz.com/" target="_blank" rel="noopener">汇智网</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/129d8.png">
                  </span>
                  <span class="link">
                    <a href="https://www.bysocket.com/" target="_blank" rel="noopener">泥瓦匠BYSocket</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://www.xiongge.club/favicon.ico">
                  </span>
                  <span class="link">
                    <a href="https://www.xiongge.club/" target="_blank" rel="noopener">熊哥club</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/3w4fe.png">
                  </span>
                  <span class="link">
                    <a href="https://zerlong.com/" target="_blank" rel="noopener">知语</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/44hxf.png">
                  </span>
                  <span class="link">
                    <a href="http://redstonewill.com/" target="_blank" rel="noopener">红色石头</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/8g1fk.jpg">
                  </span>
                  <span class="link">
                    <a href="http://www.laodong.me/" target="_blank" rel="noopener">老董博客</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/wkaus.jpg">
                  </span>
                  <span class="link">
                    <a href="https://zhaoshuai.me/" target="_blank" rel="noopener">碎念</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/pgo0r.jpg">
                  </span>
                  <span class="link">
                    <a href="https://www.chenwenguan.com/" target="_blank" rel="noopener">陈文管的博客</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/kk82a.jpg">
                  </span>
                  <span class="link">
                    <a href="https://www.lxlinux.net/" target="_blank" rel="noopener">良许Linux教程网</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/lj0t2.jpg">
                  </span>
                  <span class="link">
                    <a href="https://tanqingbo.cn/" target="_blank" rel="noopener">IT码农</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/i8cdr.png">
                  </span>
                  <span class="link">
                    <a href="https://junyiseo.com/" target="_blank" rel="noopener">均益个人博客</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/chwv2.png">
                  </span>
                  <span class="link">
                    <a href="https://brucedone.com/" target="_blank" rel="noopener">大鱼的鱼塘</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/2y43o.png">
                  </span>
                  <span class="link">
                    <a href="http://bbs.nightteam.cn/" target="_blank" rel="noopener">夜幕爬虫安全论坛</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/zvc3w.jpg">
                  </span>
                  <span class="link">
                    <a href="https://www.weishidong.com/" target="_blank" rel="noopener">韦世东的技术专栏</a>
                  </span>
                </li>
                <li class="friend">
                  <span class="logo">
                    <img src="https://qiniu.cuiqingcai.com/ebudy.jpg">
                  </span>
                  <span class="link">
                    <a href="https://chuanjiabing.com/" target="_blank" rel="noopener">穿甲兵技术社区</a>
                  </span>
                </li>
              </ul>
            </div>
          </div>
        </aside>
        <div id="sidebar-dimmer"></div>
      </div>
    </main>
    <footer class="footer">
      <div class="footer-inner">
        <div class="copyright"> &copy; <span itemprop="copyrightYear">2021</span>
          <span class="with-love">
            <i class="fa fa-heart"></i>
          </span>
          <span class="author" itemprop="copyrightHolder">崔庆才丨静觅</span>
          <span class="post-meta-divider">|</span>
          <span class="post-meta-item-icon">
            <i class="fa fa-chart-area"></i>
          </span>
          <span title="站点总字数">2.6m</span>
          <span class="post-meta-divider">|</span>
          <span class="post-meta-item-icon">
            <i class="fa fa-coffee"></i>
          </span>
          <span title="站点阅读时长">39:54</span>
        </div>
        <div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://pisces.theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Pisces</a> 强力驱动 </div>
        <div class="beian"><a href="https://beian.miit.gov.cn/" rel="noopener" target="_blank">京ICP备18015597号-1 </a>
        </div>
        <script>
          (function ()
          {
            function leancloudSelector(url)
            {
              url = encodeURI(url);
              return document.getElementById(url).querySelector('.leancloud-visitors-count');
            }

            function addCount(Counter)
            {
              var visitors = document.querySelector('.leancloud_visitors');
              var url = decodeURI(visitors.id);
              var title = visitors.dataset.flagTitle;
              Counter('get', '/classes/Counter?where=' + encodeURIComponent(JSON.stringify(
              {
                url
              }))).then(response => response.json()).then((
              {
                results
              }) =>
              {
                if (results.length > 0)
                {
                  var counter = results[0];
                  leancloudSelector(url).innerText = counter.time + 1;
                  Counter('put', '/classes/Counter/' + counter.objectId,
                  {
                    time:
                    {
                      '__op': 'Increment',
                      'amount': 1
                    }
                  }).catch(error =>
                  {
                    console.error('Failed to save visitor count', error);
                  });
                }
                else
                {
                  Counter('post', '/classes/Counter',
                  {
                    title,
                    url,
                    time: 1
                  }).then(response => response.json()).then(() =>
                  {
                    leancloudSelector(url).innerText = 1;
                  }).catch(error =>
                  {
                    console.error('Failed to create', error);
                  });
                }
              }).catch(error =>
              {
                console.error('LeanCloud Counter Error', error);
              });
            }

            function showTime(Counter)
            {
              var visitors = document.querySelectorAll('.leancloud_visitors');
              var entries = [...visitors].map(element =>
              {
                return decodeURI(element.id);
              });
              Counter('get', '/classes/Counter?where=' + encodeURIComponent(JSON.stringify(
              {
                url:
                {
                  '$in': entries
                }
              }))).then(response => response.json()).then((
              {
                results
              }) =>
              {
                for (let url of entries)
                {
                  let target = results.find(item => item.url === url);
                  leancloudSelector(url).innerText = target ? target.time : 0;
                }
              }).catch(error =>
              {
                console.error('LeanCloud Counter Error', error);
              });
            }
            let
            {
              app_id,
              app_key,
              server_url
            } = {
              "enable": true,
              "app_id": "6X5dRQ0pnPWJgYy8SXOg0uID-gzGzoHsz",
              "app_key": "ziLDVEy73ne5HtFTiGstzHMS",
              "server_url": "https://6x5drq0p.lc-cn-n1-shared.com",
              "security": false
            };

            function fetchData(api_server)
            {
              var Counter = (method, url, data) =>
              {
                return fetch(`${api_server}/1.1${url}`,
                {
                  method,
                  headers:
                  {
                    'X-LC-Id': app_id,
                    'X-LC-Key': app_key,
                    'Content-Type': 'application/json',
                  },
                  body: JSON.stringify(data)
                });
              };
              if (CONFIG.page.isPost)
              {
                if (CONFIG.hostname !== location.hostname) return;
                addCount(Counter);
              }
              else if (document.querySelectorAll('.post-title-link').length >= 1)
              {
                showTime(Counter);
              }
            }
            let api_server = app_id.slice(-9) !== '-MdYXbMMI' ? server_url : `https://${app_id.slice(0, 8).toLowerCase()}.api.lncldglobal.com`;
            if (api_server)
            {
              fetchData(api_server);
            }
            else
            {
              fetch('https://app-router.leancloud.cn/2/route?appId=' + app_id).then(response => response.json()).then((
              {
                api_server
              }) =>
              {
                fetchData('https://' + api_server);
              });
            }
          })();

        </script>
      </div>
      <div class="footer-stat">
        <span id="cnzz_stat_icon_1279355174"></span>
        <script type="text/javascript">
          document.write(unescape("%3Cspan id='cnzz_stat_icon_1279355174'%3E%3C/span%3E%3Cscript src='https://v1.cnzz.com/z_stat.php%3Fid%3D1279355174%26online%3D1%26show%3Dline' type='text/javascript'%3E%3C/script%3E"));

        </script>
      </div>
    </footer>
  </div>
  <script src="//cdn.jsdelivr.net/npm/animejs@3.2.1/lib/anime.min.js"></script>
  <script src="//cdn.jsdelivr.net/npm/pangu@4/dist/browser/pangu.min.js"></script>
  <script src="/js/utils.js"></script>
  <script src="/.js"></script>
  <script src="/js/schemes/pisces.js"></script>
  <script src="/.js"></script>
  <script src="/js/next-boot.js"></script>
  <script src="/.js"></script>
  <script>
    (function ()
    {
      var canonicalURL, curProtocol;
      //Get the <link> tag
      var x = document.getElementsByTagName("link");
      //Find the last canonical URL
      if (x.length > 0)
      {
        for (i = 0; i < x.length; i++)
        {
          if (x[i].rel.toLowerCase() == 'canonical' && x[i].href)
          {
            canonicalURL = x[i].href;
          }
        }
      }
      //Get protocol
      if (!canonicalURL)
      {
        curProtocol = window.location.protocol.split(':')[0];
      }
      else
      {
        curProtocol = canonicalURL.split(':')[0];
      }
      //Get current URL if the canonical URL does not exist
      if (!canonicalURL) canonicalURL = window.location.href;
      //Assign script content. Replace current URL with the canonical URL
      ! function ()
      {
        var e = /([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi,
          r = canonicalURL,
          t = document.referrer;
        if (!e.test(r))
        {
          var n = (String(curProtocol).toLowerCase() === 'https') ? "https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif" : "//api.share.baidu.com/s.gif";
          t ? (n += "?r=" + encodeURIComponent(document.referrer), r && (n += "&l=" + r)) : r && (n += "?l=" + r);
          var i = new Image;
          i.src = n
        }
      }(window);
    })();

  </script>
  <script src="/js/local-search.js"></script>
  <script src="/.js"></script>
  <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.css">
  <script>
    NexT.utils.loadComments(document.querySelector('#gitalk-container'), () =>
    {
      NexT.utils.getScript('//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js', () =>
      {
        var gitalk = new Gitalk(
        {
          clientID: '4c86ce1d7c4fbb3b277c',
          clientSecret: '4927beb0f90e2c07e66c99d9d2529cf3eb8ac8e4',
          repo: 'Blog',
          owner: 'germey',
          admin: ['germey'],
          id: 'e6ae8b3695cf82a5027a5d816e23984e',
          language: 'zh-CN',
          distractionFreeMode: true
        });
        gitalk.render('gitalk-container');
      }, window.Gitalk);
    });

  </script>
</body>

</html>
